package com.zy.je.book.module.bk.book.entity;

import java.io.Serializable;
import java.util.Date;

import com.zy.je.common.mybatis.ext.model.support.LongIdLogicDeleteEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModelProperty;

import com.baomidou.mybatisplus.annotation.TableName;

/**
 * <p>
 * 书籍
 * <p>
 *
 * @author zy
 * @date 2024-05-15 09:49:09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("bk_book")
public class BkBook extends LongIdLogicDeleteEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "名称")
    private String title;

    @ApiModelProperty(value = "排序")
    private String sort;

    @ApiModelProperty(value = "出版日期")
    private Date pubDate;

    @ApiModelProperty(value = "系列")
    private Integer seriesIndex;

    @ApiModelProperty(value = "作者排序")
    private String authorSort;

    @ApiModelProperty(value = "isbn编号")
    private String isbn;

    @ApiModelProperty(value = "lccn编号")
    private String lccn;

    @ApiModelProperty(value = "存放路径")
    private String path;

    @ApiModelProperty(value = "书籍唯一标识")
    private String uuid;

    @ApiModelProperty(value = "是否有封面（1-是，0-否）")
    private String hasCover;

}
